import { createI18n } from 'vue-i18n'
import EN from './en.js'
import ZH from './zh.js'
const messages = {
    en:{
        ...EN
    },
    zh:{
        ...ZH
    }
}

const getCurrentLanguage = ()=>{
    const UAlang = navigator.language   //zh-CN
    const langCode = UAlang.indexOf('zh') !==-1 ? 'zh' : 'en'
    localStorage.setItem('lang', langCode)
    return langCode
}

const i18n = createI18n({
    legacy: false,           //设置为 false，启用 composition API 模式   固定语法
    globalInjection: true,   //全局生效    固定语法
    locale: getCurrentLanguage() || 'zh',     //指定语言
    messages: messages                         //指定切换内容
})

export default i18n